#include<iostream>
#include"Date.h"
using namespace std;

//class Date
//{
//public:
//	Date(int year = 1, int month = 1, int day = 1)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
//	void print()
//	{
//		cout << _year << "/" << _month << "/" << _day << endl;
//	}
//
//	bool operator==(const Date& d)
//	{
//		return _year == d._year&&_month == d._month&&_day == d._day;
//	}
//
//
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};



//
//int main()
//{
//	Date d1(2024, 3.16);
//	Date d2(2024, 3.16);
//
//	d1.operator==(d2);
//
//	return 0;
//}


	//Date& operator=(const Date& d)
	//{
	//	if (this != &d)
	//	{
	//		_year = d._year;
	//		_month = d._month;
	//		_day = d._day;
	//	}

	//	return *this;
	//}


int main()
{
	Date d1(2024, 8, 10);
	d1.Print();
	Date d2=d1 + 100;
	d2.Print();

	Date d3 = d1 -= 100;
	d3.Print();

	Date d4(2024, 11, 21);
	d4++;
	d4.Print();

	++d4;
	d4.Print();


	Date d5(2024, 8, 10);
	Date d6(2004, 2, 5);

	cout << d5 - d6 << endl;

	/*d6 << cout;
	d5.operator<<(cout);*/

	cout << d6;

	return 0;
}


